IF exists(SELECT * FROM dbo.sysobjects WHERE name='emailWisDubbels' AND xtype='P') 
BEGIN
	DROP PROCEDURE emailWisDubbels
END
GO

CREATE   procedure emailWisDubbels
(@groepsNr int)
as
declare @hulptabel table(naamcode varchar(4))

begin transaction
  insert into @hulptabel(naamcode)
  select distinct naamcode
    from emailGroepsleden
    where groepsNr =@groepsNr

  delete from emailGroepsleden where groepsNr = @groepsNr

  insert into emailGroepsleden(groepsNr,naamcode)
  select @groepsNr,naamcode from @hulptabel
commit transaction